EnergyPointer = Pointer.extend({
	ctor:function (parent,fileName,z_order,tag,is_flash) {
		this._super(fileName);
		parent.addChild(this,z_order,tag);
		this.setVisible(false);
		this.init();
	},
	turn_in_energy:function(duration,degree,teach_flow){
		synch_listener = false;
		this.runAction(cc.sequence(cc.rotateBy(duration, degree),cc.callFunc(this.checkActionDone, this, teach_flow)));
	},
	checkActionDone:function(data, teach_flow){
		synch_listener = true;
//		aawin.energy_close.setVisible(true);
		this.getParent().getChildByTag(TAG_AAWIN_ECLOSE).setVisible(true);
		teach_flow.next();
	}
});